impregnability guarantee

Translations
garantie d’inexpugnabilité